package com.example.barnes.ummo;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.example.barnes.ummo.fragment.SelectableTreeFragment;
import com.example.barnes.ummo.ummoAPI.QUser;
import com.example.barnes.ummo.ummoAPI.QUserListner;
import java.util.LinkedHashMap;
/**
* Created by blinker on 12/3/15.
*/
public class qman_signup extends Activity implements View.OnClickListener,QUserListner{
private QUser user;
//Overides for QUSER
@Override
public void userRegistered(String string) {
final LinkedHashMap<String, Class<?>> listItems = new LinkedHashMap<>();
Toast.makeText(this,"Thank you for signing up "+user.getName(),Toast.LENGTH_LONG).show();
listItems.put("Selectable Nodes", SelectableTreeFragment.class);
Class<?> clazz = listItems.values().toArray(new Class<?>[]{})[0];
Intent i = new Intent(this, SplashScreen.class);
// i.putExtra(SingleFragmentActivity.FRAGMENT_PARAM, clazz);
this.startActivity(i);
this.finish();
overridePendingTransition(R.layout.fadein, R.layout.fadeout);
}
@Override
public void qJoined(String string) {
}
@Override
public void qLeft(String string) {
}
@Override
public void updated(String string) {
}
@Override
public void qReady(String string) {
}
@Override
public void gotJoinedQs(String string) {
}
@Override
public void categoriesReady(String string) {
/* categoriesJSON = string;
Bundle b = getIntent().getExtras();
//Class<?> fragmentClass = (Class<?>) b.get(FRAGMENT_PARAM);
Fragment f = Fragment.instantiate(this, fragmentClass.getName());
f.setArguments(b);
getFragmentManager().beginTransaction().replace(R.id.fragment, f, fragmentClass.getName()).commit();
user.makeNotification();*/
}
@Override
public void allQsReady(String string) {
// qsJSON = string;
Log.d("qs",string);
}
//Error Handlers
@Override
public void joinedQsError(String err) {
}
@Override
public void userRegistrationError(String err) {
}
@Override
public void qJoinedError(String err) {
}
@Override
public void qLeftError(String err) {
}
@Override
public void updateError(String err) {
}
@Override
public void categoriesError(String err) {
}
@Override
public void allQError(String err) {
}
@Override
public void qError(String err) {
}
//End Overide for Quser
Button signupButton;
EditText ummoAlias, ummoCell, ummoTestID;
@Override
public void onClick(View v) {
if (v.getId() == R.id.qman_signup_button){
String ummoAliasStr = ummoAlias.getText().toString();
String ummoCellVal = ummoCell.getText().toString();
int ummoTestIDVal = Integer.parseInt(ummoTestID.getText().toString());
// ummoTester signUpData = new ummoTester(ummoAliasStr, new Integer(ummoCellVal), ummoTestIDVal);
user = new QUser(this);
user.register(ummoAliasStr, ummoCellVal);
/*Intent intent = new Intent(this, Sin.class);
startActivity(intent);*/
}
}
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.qman_signup);
signupButton = (Button) findViewById(R.id.qman_signup_button);
ummoAlias = (EditText) findViewById(R.id.qman_alias);
ummoCell = (EditText) findViewById(R.id.qman_cell);
ummoTestID = (EditText) findViewById(R.id.qman_testid);
signupButton.setOnClickListener(this);
}
/*public void onSignUpClick (View v) {
if (v.getId() == R.id.qman_signup_button){
String ummoAliasStr = ummoAlias.getText().toString();
String ummoCellStr = ummoCell.getText().toString();
String ummoTestIDStr = ummoTestID.getText().toString();
Intent intent = new Intent(this, SelectableTreeFragment.class);
startActivity(intent);
}
}*/
}